package com.boot.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 重点人员登记表
 * @TableName important_person_record
 */
@TableName(value ="important_person_record")
@Data
public class ImportantPersonRecord implements Serializable {
    /**
     * 
     */
//    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 员工姓名
     */
    private String name;

    /**
     * 证件类型(0身份证、1护照、2港澳居民来往内地居住证、3台湾居民来往大陆通行证、4外国人永久居留身份证、5港澳台居民居住证)
     */
    private Integer certType;

    /**
     * 证件号码
     */
    private String certNo;

    /**
     * 联系方式
     */
    private String mobile;

    /**
     * 单位
     */
    private String department;

    /**
     * 人员类型 A类
     */
    private String personParentType;

    /**
     * 人员类型 B类
     */
    private String personChildType;

    /**
     * 所在市
     */
    private String locateCity;

    /**
     * 所在区县
     */
    private String locateCounty;

    /**
     * 所在街道
     */
    private String locateStreet;

    /**
     * 详细地址
     */
    private String locateAddress;

    /**
     * 创建日期
     */
    private Long createTime;

    /**
     * 
     */
    private String createBy;

    /**
     * 更新时间
     */
    private Long updateTime;

    /**
     * 
     */
    private String updateBy;

    /**
     * 所在市中文
     */
    private String locateCityText;

    /**
     * 所在区县中文
     */
    private String locateCountyText;

    /**
     * 所在街道中文
     */
    private String locateStreetText;

    /**
     * 解除隔离时间(接口同步)
     */
    private Date disisolationDate;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}